﻿using System.Collections;
using DotNetNuke.Entities.Modules;

namespace HeroldIT.Dnn.Modules
{
    /// <summary>
    /// An interface for accessing a module's settings.
    /// </summary>
    public interface IModuleSettingsProvider
    {
        /// <summary>
        /// Gets the module's configuration data.
        /// </summary>
        ModuleInfo ModuleConfiguration { get; }

        /// <summary>
        /// Gets the module's settings.
        /// </summary>
        Hashtable Settings { get; }
    }
}